negotiator.protocol.auction
Class FreeAuctionProtocol

java.lang.Object
  extended by negotiator.protocol.Protocol
      extended by negotiator.protocol.auction.AuctionProtocol
          extended by negotiator.protocol.auction.FreeAuctionProtocol
All Implemented Interfaces:
java.io.Serializable, java.lang.Runnable

public class FreeAuctionProtocol
extends AuctionProtocol

See Also:
Serialized Form

Field Summary
 
Fields inherited from class negotiator.protocol.auction.AuctionProtocol
ALLOWED_UTILITY_DEVIATION, gui_nego_time, non_gui_nego_time
 
Fields inherited from class negotiator.protocol.Protocol
domain, negoThread, sessionNr, stopNegotiation, totalSessions, tournamentRunner
 
Constructor Summary
FreeAuctionProtocol(AgentRepItem[] agentRepItems, ProfileRepItem[] profileRepItems, java.util.HashMap<AgentParameterVariable,AgentParamValue>[] agentParams)
           
 
Method Summary
 
Methods inherited from class negotiator.protocol.auction.AuctionProtocol
calculateTheoreticalOutcome, createSession, getName, getNegotiationOutcome, getTournamentSessions, run, runNegotiationSession, runNegotiationSession
 
Methods inherited from class negotiator.protocol.Protocol
addNegotiationEventListener, fireBilateralAtomicNegotiationSessionEvent, fireLogMessage, fireNegotiationActionEvent, getAgentName, getAgentParams, getAgentRepItem, getAgentUtilitySpaces, getDomain, getNegotiationEventListeners, getNumberOfAgents, getProfileRepItems, getSessionNumber, getTotalSessions, hashCode, loadAgentsUtilitySpaces, removeNegotiationEventListener, setTournamentRunner, startSession, stopNegotiation, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FreeAuctionProtocol

public FreeAuctionProtocol(AgentRepItem[] agentRepItems,
                           ProfileRepItem[] profileRepItems,
                           java.util.HashMap<AgentParameterVariable,AgentParamValue>[] agentParams)
                    throws java.lang.Exception
Throws:
java.lang.Exception